@charset "utf-8";
/* CSS Document */
.main{padding-top: 20px;}
img{ display:block;}
.column1 .pull-left{ width:574px; height:323px;}
.column1 .pull-right{ width:426px; height:323px; overflow:hidden;}
h1,h2{ margin:0px;}
ul.list li { font-family:"宋体";line-height: 30px; height:30px; clear:both;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.list li a{ display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 90%;}
ul.list li span{ float:right; font-size:12px;color:#999999}
.mt10{ margin-top:10px;} .mt12{ margin-top:12px;} .mt15{ margin-top:15px;} .mt20{ margin-top:20px;} .mt24{ margin-top:24px;}
img.img-responsive{display: block; max-width: 100%; height: auto;}


 /*焦点图*/
.slide{width:547px; height:323px;overflow:hidden; position:relative;}
.slide div{overflow:hidden;}
.slide ul.ul li{ display:block; position:relative;z-index:11;*height:323px;*width:547px;}
.slide ul.ul li img{*position:absolute;*top:0px;}
.slide ul.ul li span{position:absolute;width:100%;*width:547px;height:39px; line-height:39px; bottom:0px;*bottom:-1px;z-index:2222; background:url(../images/index/blackBg.png);}
.slide ul.ul li a.title{ color:#fff; line-height:39px; position:absolute;left:15px; bottom:0px;z-index:4444;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%;}
.slide ul.ol{ position:absolute; right:13px; bottom:12px; z-index:3333;height:11px; overflow:hidden;}

.slide ul.ol li{width:10px; height:5px; background-color:#fff;/* background:url(../images/index/ico1.png) no-repeat right top;*/line-height:20px; text-align:center; float:left; margin-left:7px; cursor:pointer;}
.slide ul.ol li.current{ background-color:#1260b3;}

.column1{ height:348px; overflow:hidden;}

/*动态要闻等切换*/
.nTabs .tabBody ul li ul li{ display:block;}
.column1 .nTabs .tabMenu ul{height:36px;}
.column1 .nTabs .tabMenu ul li{ font-size:16px; width:88px; text-align:center; height:36px; line-height:28px;}
.column1 .nTabs .tabMenu ul li.active{ background:url(../images/index/tabActive.jpg) no-repeat; color:#fff;}
.column1 .nTabs .tabMenu ul li.active a{ color:#fff}
.column1 .nTabs .tabBody ul li ul li{ margin-top:20px;}
.column1 .nTabs .tabBody ul li ul li strong{ font-size:18px; margin-bottom:13px; display:block; font-weight:normal; line-height:20px;}



.column1 .nTabs .tabBody ul li ul li strong a{ display:block;color:#1260b3;width:95%;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.column1 .nTabs .tabBody ul li ul li p{ font-size:12px; line-height:22px; font-family:"宋体"; color:#666666}
.column1 .nTabs .tabBody ul li ul li p a{color:#999999;}
.column1 .nTabs .tabBody ul li ul li p a:hover{color:#1260b3;}

/*column2*/
.column2 .left,.column3 .left{width:410px;}
.column2 .middle{width:320px;float:left;margin-left:18px;}
.column2 .right{width:236px;}
.column2 .middle h1{ margin:0px 18px 15px 18px;}
.column2 .middle .bolr{ padding:5px 18px 0px 18px;  border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid;}
h1{ font-size:22px; font-weight:normal; line-height:23px; height:36px; border-bottom:1px #e5e5e5 solid;}
h1 a{ color:#333333;}

/*近期信息公开*/
.jqxxgk ul.list li a{width:75%;}
h2{ border-bottom:1px #e5e5e5 solid; line-height:18px; height:29px;position:relative;}
h2 strong a{ display:block; border-bottom:2px #1260b3 solid; font-size:18px; line-height:20px; font-weight:normal; float:left;height:28px; color:#265d96; }
h2 span{ position: absolute; right:0px;bottom:0px; color:#888888;font-size:14px; font-weight:normal;}
h2 span a{ color:#888888; border-bottom:none;margin: 0 5px}
a.butnB{ border:1px #e6e6e6 solid; font-size:16px; color:#686868}
a.butnB:hover{ border:1px #1260b3 solid;color:#1260b3;}
.xxgk{ position:relative; overflow:hidden;}
.xxgk li{width:48%; margin-right:2%; float:left; margin-bottom:12px;}
.xxgkml_btn,.xxgkzn_btn{ margin-right:0;}
.xxgk .bzgf_btn ,.xxgk .xzspjg_btn { margin-bottom:0;}
.xxgk li a{ display:inline-block; width:60%; padding-left:15%; border:1px solid #e6e6e6; border-left:0; height:42px; line-height:42px; }
.xxgk li a:hover{ border:1px solid #8daac7; border-left:0; background-color:#8daac7; color:#fff;}
.xxgk li span{ display:inline-block; width:24%; height:44px;}
.xxgkzn_btn span{ background:url(../images/index/icon3.jpg) no-repeat center 0 #8daac7;}
.xxgkml_btn span{background:url(../images/index/icon3.jpg) no-repeat center -83px #8daac7;}
.bzgf_btn span{ background:url(../images/index/icon3.jpg) no-repeat center -172px #8daac7;}
.xzspjg_btn span{background:url(../images/index/icon3.jpg) no-repeat center -256px #8daac7;}

/*.xxgk a{width:31%; text-align:center;color: #1260b3;}
.xxgk a.mid{ position:absolute;left:34.5%;}*/

.zxfw_btn a{ width:99%; line-height:42px; text-align:center;}

a.butnS{height:44px; line-height:44px;font-size:16px; color:#fff; padding-left:8%; display:block;}
a.butnS:hover{ color:#fff;}
.fzgh{ position:relative;}
.fzgh a.BgOrange{width:22%; background:url(../images/index/icon2.jpg) no-repeat 9% -199px #c5a254;}
.fzgh a.BgOrange:hover{ background:url(../images/index/icon2hover.jpg) no-repeat 9% -199px #d1b576;}
.fzgh a.BgGreen{width:22%; background:url(../images/index/icon2.jpg) no-repeat 14% -326px #55b997; position:absolute;left:32%;}
.fzgh a.BgGreen:hover{background:url(../images/index/icon2hover.jpg) no-repeat 14% -326px #77c7ac;}
.fzgh a.BgBlue{width:28%; background:url(../images/index/icon2.jpg) no-repeat 10% -450px #5195c4;}
.fzgh a.BgBlue:hover{background:url(../images/index/icon2hover.jpg) no-repeat 10% -450px #74aad0;}

/*图片新闻/视频新闻*/
.nTab1 .tabMenu ul{ height:30px; border-bottom:1px #e5e5e5 solid;}
.nTab1 .tabMenu ul li{ font-size:18px; margin-right:15px;display:block; height:29px; line-height:26px;}
.nTab1 .tabMenu ul li.active a{ color:#265d96; border-bottom:2px #265d96 solid; display:inline-block;height:29px; line-height:26px;}
.nTab1 .tabBody{ padding-top:15px;}
.picVideo {_margin-top:20px;}
.picVideo dl{ display:block; background:#f2f2f2; position:relative; _width:410px; _height:114px;}
.picVideo dl dt{ width:44%; float:left;}
.picVideo dl dd{ width:55%; float:right; font-family:"宋体"; }
.picVideo dl dd div{ padding:12px; line-height:24px;}
.picVideo dl dd div span{ position:absolute;width: 131px; font-size:12px;color:#999999; bottom:12px; left:48%;}

/*在线服务按钮*/

.zxfw_btn .bzgf_btn ,.xxgk .xzspjg_btn { margin-bottom:0;}
.zxfw_btn li{ height:44px; overflow:hidden;}
.zxfw_btn li a{ display:inline-block; width:54%; padding-left:10%; border:1px solid #e6e6e6; border-left:0; height:42px; line-height:42px; border-left:1px solid #8daac7; font-size: 16px; text-align:left;}
.zxfw_btn li a:hover{ border:1px solid #8daac7; border-left:0; background-color:#8daac7; color:#fff;}
.zxfw_btn li.kpyd_btn{ margin-bottom:12px;}
.zxfw_btn li span{ display:inline-block; width:30%; height:44px;}
.cpxx_btn span { background:url(../images/index/icon3.jpg) no-repeat center -340px #8daac7;}
.kpyd_btn span{ background:url(../images/index/icon3.jpg) no-repeat center -424px #8daac7;}


.middle .butnBox{ margin-top:18px; *display:inline-block; border-top:1px #e5e5e5 dotted; padding-top:17px;}
.middle .butnBox a{ display:block; font-size:18px; width:60%; padding-left:40%;}
.middle .butnBox  a.BgBlue{ background:url(../images/index/icon2.jpg) no-repeat 14% -1232px #5195c4;height:66px; line-height:63px;}
.middle .butnBox  a.BgBlue:hover{background:url(../images/index/icon2hover.jpg) no-repeat 14% -1230px #74aad0;}
.middle .butnBox  a.BgGreen{ background:url(../images/index/icon2.jpg) no-repeat  14% -1382px #55b997; height:66px; line-height:63px; margin-top:17px;}
.middle .butnBox  a.BgGreen:hover{background:url(../images/index/icon2hover.jpg) no-repeat  14% -1382px #77c7ac;}

.column2 .middle .bolr ul.list li a{width:100%;}


/*专题频道*/
.ztButn a{ width:67%; padding-left:33%; display:block; line-height:70px; height:70px;background:url(../images/index/ico3.jpg) no-repeat;}
.ztButn a:hover{ width:67%; padding-left:33%; display:block; line-height:70px; height:70px;background:url(../images/index/ico3hover.jpg) no-repeat;}
.ztButn a.dzwj{ background-position:8% 11px;}
.ztButn a.fwmm{ background-position:8% -104px;}
.ztButn a.dzzw{ background-position:8% -236px;line-height:21px; height:42px; padding:13px 10% 15px 33%;width:57%;}
.ztButn a.dzwj:hover{ background-position:8% -1225px; background-color:#1260b3; color:#fff; border:1px #698fb6 solid;}
.ztButn a.dzzw:hover{ background-position:8% -1376px; background-color:#1260b3; color:#fff; border:1px #698fb6 solid;}

/*专题专栏*/
.slideMove{ position:relative;height: 231px;}
.slideMove .slideImgBox{position:relative;width:100%;}
.slideMove ul li{ display:block; margin-bottom:15px;*margin-bottom:10px;}


/*互动交流*/
.hdButn a.wb48{ background:url(../images/index/ico3.jpg) no-repeat; height:75px; line-height:75px;width: 13%;padding-left: 10%;color: #1260b3; font-size:18px;}
.hdButn a.wb48:hover{background:url(../images/index/ico3hover.jpg) no-repeat #1260b3;color:#fff}
.mr12{ margin-right:2.4%;}
.hdButn a.jzxx,.hdButn a.jzxx:hover{ background-position:15% -375px;}
.hdButn a.wszz,.hdButn a.wszz:hover{ background-position:15% -506px;}
.hdButn a.tsjb,.hdButn a.tsjb:hover{ background-position:15% -632px;}
.hdButn a.wsdc,.hdButn a.wsdc:hover{ background-position:15% -770px;}
.hdButn a.yjzj,.hdButn a.yjzj:hover{ background-position:15% -917px;}
.hdButn a.cjwt,.hdButn a.cjwt:hover{ background-position:15% -1074px;}

/*在线访谈*/
.column3 .right{width:574px;}
.zxft dl{ clear:both}
.zxft dl dt{ display:block;float:left; width:30%;}
.zxft dl dd{ display:block; float:right;width:67%; font-family:"宋体";}
.zxft dl dd span{display:block; font-size:12px; color:#999999; margin:15px 0;}
.zxft dl dd p{display:block; font-size:12px; color:#aaaaaa; line-height:20px;}
.zxft ul.list{ display:block; margin-top:11px;}
.zxft ul.list li b{ color:#496f95; font-weight:normal;float: left;}
.zxft ul.list li a{width:78%; float:left}

/*时政资讯*/
.column1 .nTabs .tabBody ul li ul.govpushinfo150203 li{ line-height:34px; overflow:hidden; margin-top:0;}
.column1 .nTabs .tabBody ul li ul.govpushinfo150203{ margin-top:15px;}
.govpushinfo150203 li a{ width:70%;display: block; font-size:16px; color:#666;
  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; float:left;}
.govpushinfo150203 li a:hover{color: #265d96;}
.govpushinfo150203 li span{ float:right; color:#999; font-size:14px;}
/*电脑*/
@media screen and (min-width:768px) {
	
}

/*手机*/
@media screen and (max-width:768px) {
 .main{padding-top:15px !important;}
.column1,.slideMove{ height:auto; overflow:inherit;}
.col-xs-12,img{width:100% !important; height:auto !important;}
.ztgg{width:108% !important; margin:-4% !important;}
.column1 .nTabs{ height:323px; overflow:hidden;}
.row{ margin:0px;}
.mt25{margin-top: 15px;}
.sjmt25{ margin-top:25px;}
.sjpt25{ padding-top:25px;}
.column2 .middle.sjpt25{ margin-left:0px;}
.column1 .nTabs .tabBody ul li ul li p,
ul.list li,
.zxft dl dd{font-family:"微软雅黑", "宋体";}
.link{ display:none;}
.hdButn a.wb48{margin-bottom: 12px; font-size:14px;}
.hdButn a.tsjb,.hdButn a.cjwt{ margin-right:0;}
.slide ul.ul li a.title{width: 60%}
/*动态要闻等切换*/
.column1 .nTabs .tabBody ul li ul li{ margin-top:10px; border-bottom:1px #e8e8e8 solid; padding-bottom:10px;}
.slide{width:108% !important; height:auto !important; margin:0 -4% !important;}
.column2 h1{width:100% !important;margin:0 0% 15px 0% !important;}
h2 span{left:0px;bottom:-22px;}
.sjmt20{margin-top: 22px}
/*在线服务按钮*/
.column2 .middle .bolr{ border:none; padding:0px;}
.middle .butnBox a.BgQing{width:38%; padding-left:0px; text-align:center}

/*专题频道*/
.column2 .right h1{ margin-top:25px !important;}
/*.ztButn a{width:65%; padding-left:35%;}
.ztButn a.dzwj{ background-position:15% 11px;}
.ztButn a.fwmm{ background-position:15% -105px;}
.ztButn a.dzzw{ background-position:15% -235px; line-height:42px;}
.ztButn a.sys{ background-position:15% -273px;}*/
	
/*在线访谈*/
.zxft dl dd span{margin:9px 0; font-size:14px}
.zxft dl dd p{font-size:14px}
.zxft ul.list li a{width:68%;}

}
@media screen and (max-width:415px) {
a.butnS{ font-size:14px;}
.xxgk a.butnB{ font-size:13px;}
.picVideo dl dd div{ font-size:13px}
.zxft dl dd p{ display:none;}
.jqxxgk ul.list li a{width:75%;}
.zxft ul.list li a{width:60%;}
.ztButn a.dzzw{ line-height:21px;}
.hdButn a.wb48{padding-left: 22%;width: 26%;}
h2 span{ font-size:12px;display: block;}
.picVideo dl dd div{line-height:15px;}
.picVideo dl dd div span{bottom: 0;}
.picVideo dl dd div{padding:0;}
}